/**
 * 基础面板
 */
class BasePanel extends eui.Component {

    public constructor() {
        super();
        this.left = this.right = this.top = this.bottom = 0;
    }

    /** 创建完毕开始逻辑处理 */
    protected childrenCreated(): void {
        this.addEvent();
        this.init();
    }

    /** 界面事件添加 */
    public addEvent(): void {

    }

    /** 界面初始化调用 */
    public init(): void {

    }

    /** 界面显示会调用 */
    public freshen(): void {

    }

    /** 界面隐藏会调用 */
    public hide(): void {

    }

    /**
     *界面销毁会调用
     */
    public dispose(): void {
        PopUpManager.closePanel();
    }
}
